header, aside, footer {
    position: fixed;
}

header {
	z-index: 9999;
    top: 0;
    left: 0;
	width: 100%;
    height: 50px;
}

aside {
	z-index: 9998;
    top: 60px;
    left: 0;
}

section {
    margin: 60px 0 10px 50px;
}

footer {
    bottom:0;
    right:5px;
}


/* MENU */
header a#menu, header h2 {
    display:inline-block;
}
header a#menu {
    padding:5px;
}

aside {
    display:none;
}

aside ul {
    margin: 5px;
}
aside ul li {
    margin-bottom:5px;
}

section .chart {
    float:left;
    display: inline-block;
    margin: 5px;
}

section .chart, section .chart iframe {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url("htc/border-radius.htc");
}

section .chart.table, section .chart iframe {
  -moz-box-shadow: 0px 3px 2px #333;
  -webkit-box-shadow: 0px 3px 2px #333;
  box-shadow: 0px 3px 2px #333;
}
